to cast leaves - French English Dictionary